home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 2000 February / Macworld (2000-02).dmg / Shareware World / Fonts / VisualFont 2.5 / VisualFont Manual < prev   
Text File  |  1999-11-10  |  26KB  |  412 lines

  1.  
  2.  VisualFont Manual
  3.   November 8, 1999.
  4.  
  5.  
  6.  
  7.  
  8. Important note: this manual is provided since the release of VisualFont 2.5, so earlier versions may not match the given information.
  9.  
  10. This manual will be cut in four main pieces: after an overview of the software and its features, you will be initiated on how to manage input, in order to learn how to instruct VisualFont which fonts you would like to handle, then how to browse among them, and finally, how to manage output, i.e. the several ways of using the fonts that matched your needs.
  11.  
  12. For your convenience, these four chapters can be accessed directly via the “Table Of Contents” menu which is available with SimpleText 1.4 or greater.
  13.  
  14. This manual is available in several other formats, accessible on VisualFont's help web site (select Help menu item "Online Help" within VisualFont application).
  15.  
  16.  
  17.  
  18. General Overview
  19.  
  20.  
  21. As first approach, an exhaustive description of the user interface will be useful to provide a reference for further chapters. This chapter only presents window and menu elements as graphical entities, the same way as help balloons would do it. Please refer to next chapters for instructions on how to use the software.
  22.  
  23. Menus
  24.  
  25. • The Apple Menu
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34. About VisualFont…
  35. Displays information about the application like the author's email address, and the registration information that you provided if you're a registered user.
  36. Register VisualFont…
  37. Launches the “Register VisualFont” application if available in the same folder as VisualFont's.
  38. Register VisualFont Online…
  39. Launches the “Register VisualFont Online” application if available in the same folder as VisualFont's.
  40. Enter Registration Code…
  41. If you paid for VisualFont, this is where you enter the registration information, that is your name and the registration code provided on the message received after payment.
  42.  
  43. • The File Menu
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56. Open…
  57. This item allows you to specify a file system object as input (folder, file, alias file, etc.). When running Mac OS 8.5 or higher, Navigation Services are used, so you can choose folders, whereas Standard File Dialog only lets you choose files.
  58. Download fonts
  59. Duplicates all selected fonts in a folder. If no folder has been specified before, lets you enter a new folder name, and with Navigation Services also choose an existing folder.
  60. Download fonts as…
  61. Duplicates all selected fonts in a new folder.
  62. Save list
  63. Writes the name of each selected font in a file. If no file has been specified before, lets you enter a new file name.
  64. Save list as…
  65. Writes the name of each selected font in a new file.
  66. Page Setup…
  67. Displays settings for current printer.
  68. Print selected fonts…
  69. Opens a dialog that lets you choose VisualFont's printing options before printing selected fonts.
  70. Close
  71. Closes the main window and quits application after checking saves.
  72. Quit
  73. Closes the main window and quits application after checking saves.
  74.  
  75.  
  76. • The Edit Menu
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88. Undo
  89. In future versions of VisualFont, this item will allow the user to cancel last edit within the preferences dialog.
  90. Cut
  91. When a dialog is displayed (preferences, registration, file request, etc.) cuts the selected text.
  92. Copy
  93. When a dialog is displayed (preferences, registration, file request, etc.) copies the selected text.
  94. Paste
  95. When a dialog is displayed (preferences, registration, file request, etc.) pastes the selected text.
  96. Clear
  97. This is a submenu:
  98. Clear Selection
  99. Deselects all fonts.
  100. Clear Cache Files
  101. Asks confirmation for each cache file to be deleted from folder "VisualFont Cache Folder" of folder "Preferences" of folder "System Folder".
  102. Select All Fonts
  103. Marks all fonts as saved.
  104. View selected fonts
  105. Displays the list of selected fonts using SimpleText.
  106. Preferences…
  107. The Preferences dialog allows you to configure the way VisualFont will behave.
  108.  
  109. • The Navigation Menu 
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117. Previous
  118. Decrements the index, thus displaying previous font if you are browsing a valid folder.
  119. Next
  120. Increments the index, thus displaying next font if you are browsing a valid folder.
  121. Open folder in Finder
  122. Double-clicks in the Finder the folder provided as input.
  123. Open subfolder in Finder
  124. Double-clicks current font's containing folder (parent directory).
  125. Open font in Finder
  126. Double-clicks current font.
  127.  
  128.  
  129. • The Recent Menu
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. The Recent menu is filled at launch time with each file contained in "VisualFont Cache Folder" of folder "Preferences" of folder "System Folder". However, the names of the files contained in the cache folder are not the names that appear in this menu. The Alias Manager is used to get the target name associated with a given cache file.
  137. The first ten items can be accessed directly with the keyboard by typing [0-9].
  138.  
  139. • The Help Menu
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147. VisualFont adds two items in the Help Menu:
  148. - VisualFont Manual
  149. Double-clicks in the Finder the file “VisualFont Manual” if available in the same folder as VisualFont's.
  150. - Online Help
  151. Launches your favorite browser on VisualFont help web site.
  152.  
  153.  
  154.  
  155. WINDOWS
  156.  
  157. • The main window
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182. 1- This tool lets you duplicate the current font's containing file by dragging it from area 7 onto the Finder
  183. 2- This tool moves the font's viewing rectangle (area 7)
  184. 3- This tool increases the point size by a factor specified in the Rendering Options. If the option key is pressed, a minus sign appears inside the magnifier and clicking decreases the point size.
  185. 4- Number of hits that the Search Engine has produced
  186. 5- This slider can be dragged to change the index. It features live feedback so that font name, file info and path update continuously.
  187. 6- Current index. Typing a number will change the index when this area has keyboard focus (on the screenshot it actually has the focus).
  188. 7- Area where the font is displayed. You can drop file system objects on it, and with tool 1 you can drag this area onto the Finder.
  189. 8- Font name.
  190. 9- Click this button or type  if you wish to decrement the index (view previous font).
  191. 10- Click this button or type Enter or Return if you wish to mark current font as selected. The button's title changes to “Remove”. If you click again, current font will be removed from selection.
  192. 11- Click this button or type  if you wish to increment the index (view next font).
  193. 12- Click this disclosure triangle to hide bottom parts of the window
  194. 13- Clicking this icon simulates a double-click in the Finder of the download folder, if any.
  195. 14- Clicking this icon simulated a double-click in the Finder of the font list, if any.
  196. 15- The name of the folder where fonts are downloaded. You can drag a folder or folder alias on it.
  197. 16- The name of the file in which fonts will be listed. You can drag a text file or text file alias on it.
  198. 17- Click to embolden
  199. 18- Click to italicize
  200. 19- Click to outline
  201. 20- The point size at which fonts are displayed. You can type a number to change it if this area has keyboard focus (actually on the screenshot, it has not). Disabled if font is bitmapped and bitmapped fonts are resized (see Rendering Options).
  202. 21- Little arrows to increment or decrement the point size, if available.
  203. 22- Click this disclosure triangle to hide the very bottom part of the window
  204. 23- Clicking this icon simulates a double-click in the Finder of current font's containing folder (parent directory).
  205. 24- Clicking this icon simulates a double-click in the Finder of current font's containing file.
  206. 25- Path of current font's containing folder, relative to the folder provided as input if font were not moved beneath else absolute.
  207. 26- Current font's containing file information. File name, resource used out of number of font resources, font type (see “Get information on the font” for details).
  208. 27- Search Engine flags of folder provided as input (see “The Search Engine” for details).
  209.  
  210. • The Preferences Dialog: General Settings
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228. The left part of the dialog is an editable text field where you can type, cut, copy or paste any text (limited to 255 characters however).
  229.  
  230. The group of three checkboxes lets you configure the behavior of VisualFont when it changes input folder or quits. If you would like VisualFont to ask you if selected fonts should be saved in a list or downloaded, check the appropriate checkboxes. Because VisualFont uses cache files, the selection marks are saved to disk. Therefore, the fonts that you have selected will remain selected even when you launch VisualFont again. In order to clear selection on folder close, check the third checkbox.
  231.  
  232. The next checkbox concerns the behavior of VisualFont when a file system object is dropped on it. If checked, VisualFont will come to front before handling drop. This saves a click or sometimes more.
  233.  
  234. If you press Cancel, all settings that were changed (in any of the three panes) will be discarded, whereas clicking the OK button (or typing O) updates the preferences file.
  235.  
  236. • The Preferences Dialog: Rendering Options
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254. The first two checkboxes specify which kind of resources VisualFont should use. It is useful if you don't want to display a certain type of fonts. If the option “Remove fonts that produce an error” is set in the “Font Search” pane, the fonts that you have filtered will be removed from cache.
  255.  
  256. Next checkbox is self-explained.
  257.  
  258. As you know, bitmapped fonts are available at only few point sizes. If you don't want aliasing (those ugly pixels) to appear, check last checkbox.
  259.  
  260. When VisualFont launches and when preferences dialog is closed, current point size is set to the default point size.
  261.  
  262. The zoom factor specifies the increasing or decreasing factor by which the point size will be changed when using the magnifier tool. The exact equation is: newsize=size ± size*factor/100.
  263.  
  264. • The Preferences Dialog: Search Options
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282. The left-hand checkboxes let you filter file types when searching fonts.
  283.  
  284. Uncheck the “Search All Resources” if you need a quick search. Refer to section “The Search Engine” for details (this search mode has drawbacks).
  285.  
  286. Refer to section “The Search Engine” for a description of other settings.
  287.  
  288. • The Search Engine's dialog
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300. The title indicates the action currently performed.
  301. Then, the folder currently searched.
  302. The search's number of hits is displayed at bottom.
  303. Click button or press Escape or . to stop search (can be resumed later).
  304. See “The Search Engine” for details.
  305.  
  306.  
  307.  
  308. Managing Input
  309.  
  310.  
  311. Most font utilities only handle fonts that are installed in the “Fonts” folder of the system folder, where all fonts are already activated, i.e. available for all applications, and where only 128 fonts can be stored. VisualFont never uses activated fonts, its aim is to access fonts that are not in your system, like libraries of fonts which may reside on a CD-ROM for example. This way of handling fonts is very useful if you make an intensive use of them. After browsing among the numerous fonts, after having printed a sample of all of them, then you may decide which fonts match your needs, and then activate them for use in your favorite word processor or graphics application.
  312.  
  313. Chronologically, you may first want to tell VisualFont which fonts you would like to handle. VisualFont always works with folders, so you may input folders. However, if you provide a file, the Search Engine will consider its parent directory as input, so only folders will be discussed.
  314.  
  315. There are two ways of providing input. Either you drag a folder from the Finder and you drop it onto VisualFont, or you select menu item “Open” from the “File” menu. Note that volumes (CD-ROM, hard disk) are handled like any folder.
  316.  
  317. • Providing input using Drag and Drop
  318. Any file system object dragged from the Finder onto VisualFont will be handled. If the object is an alias file, VisualFont will resolve it to find the original. There are several areas in the main window on which you can drag file system objects (areas 7, 15, 16 on the screenshot of main window), but the area on which you provide input is area 7, the large upper part of the window where fonts are displayed. When dragging, entering this area draws a blue frame around it, indicating that you can drop the object.
  319.  
  320. • Providing input using the File menu
  321. You can also provide input by selecting the "Open" item, the first item of the "File" menu. This is an alternative to drag and drop which you are free to prefer. If you are using Mac OS 8.5 or higher, Navigation Services are used to select files or folders. Else, you get the standard file dialog, which allows you to select only files, so instead of selecting a folder, just select the first file inside that folder, and you will get the same result.
  322.  
  323. Just after providing input to VisualFont, the Search Engine will enter into action.
  324.  
  325. • The Search Engine
  326. From the user's point of view, it consists of a dialog that displays the progress of the search, the folder currently searched, and the number of matches. The match criteria define how the Search Engine will behave, and is configured in the Preferences dialog (see Preferences dialog: Font Search Options in chapter General Overview). The search process scans the specified folder sequentially and analyzes each file system object within this folder to match criteria. For example, if a given object is a folder, a recursive search can be achieved in order to find all fonts contained in the initial folder provided as input and all its subfolders. If you provide a whole disk as input (which is also a folder) and the search engine preferences are set to search recursively, the whole disk will be searched, every single file contained on this disk will be analyzed and confronted to match criteria. However, the average user will not do this, because searching a whole disk is a lengthy operation. But here is the interesting point.
  327. At any time during the search process, clicking the stop button will (of course) stop the search. But the next time you will provide the same folder as input, the search will exactly begin where you left it. This has been made possible by caching the search results to disk, by storing them as individual files in the "VisualFont Cache Folder" which is automatically created the first time you launch VisualFont. This folder as well as VisualFont preferences are placed in the "Preferences" folder of the system folder. It is not recommended to erase manually the cache folder, except if you don't use VisualFont anymore. A dedicated menu item is provided for this purpose (see "Edit" menu in chapter General Overview).
  328.  
  329. Let's examine precisely the several search options provided (see Preferences dialog: Font Search Options in chapter General Overview).
  330.  
  331. • File Type Filter
  332. You can tell VisualFont not to use certain file types. The first file type (see icon 1 on the screenshot of the Search Options) is a font suitcase that may contain both TrueType (outlined) and bitmapped fonts, whereas the second file type (icon 2) contains only TrueType fonts, and the last one (icon 3) only bitmapped fonts, in theory. 
  333.  
  334. • Search All Resources
  335. As you know, on the Mac OS platform fonts are stored in the resource fork of a file as independent resources. A given file may contain several fonts, TrueType, bitmapped or both. If the option of searching all resources is not set, VisualFont will only look at the file type, which indicates whether the file is a font suit (icon 1), a TrueType font (icon 2) or a bitmapped font (icon 3). However, the file type does not reflect the number of font resources contained inside that file, and therefore VisualFont supposes there is only one font inside that file. The only reason why you would use this option is search speed. If the option is set, VisualFont must open each file's resource fork and examine the content of the file, which is rather slow compared to the first method, but has the advantage of finding all fonts, and detect corrupt or empty files. Moreover, this approach is much more reliable, if you need a clean font library, sorted and with no duplicates.
  336.  
  337. • Sort Fonts
  338. Even if the search has been suspended, fonts can be sorted, by font name or by file name. If the first option (Search All Resources) is not set, you will be unable to use sorting by font name, because in this case files are not opened and thus VisualFont simply cannot know the name of the fonts contained in it. You will still be able to use sorting by file name in either case, even if this kind of sorting is much slower than sorting by font name. Why? Because the file name is not handled the same way as the font name. File information is stored as an independent resource as an alias, which has the great advantage to remain valid even if the disk is unmounted or the file is renamed.
  339.  
  340. • Recursive Search
  341. The specified folder and also all its subfolders are searched. Even the subfolders of its subfolders are searched, and so on.
  342.  
  343. • Remove Duplicates
  344. This option is only valid when sorting has been requested. If sorting has been made by font name, fonts with the same name are removed, else if sorting has been made by file name only one copy of several files with identical names is kept.
  345.  
  346. • Remove fonts that produce an error
  347. This option needs a little explanation. After searching fonts, you will browse among them to view some of them or print the ones you selected. In some cases however (not so often), the font cannot be rendered either because the file it belongs to is empty or corrupt. In such a case, VisualFont marks the font as producing an error, and the next time you provide its containing folder, it will be automatically removed. You should use this option with moderation, because sometimes the error is only due to memory insufficiency, which can be easily fixed by increasing the application's memory allocation.
  348. However, there is a very useful case when you can use this option: if you don't want VisualFont to handle certain type of fonts (TrueType or bitmapped), you may have unchecked the appropriate checkbox in the Rendering Options pane of the preferences. Then, when encountering a font that doesn't match your request, an error is produced. Next time, it will be automatically removed from cache file.
  349.  
  350. Now that you have given some food to VisualFont, it is able to bring you what you're awaiting.
  351.  
  352.  
  353.  
  354. Browsing Fonts
  355.  
  356.  
  357. Once the Search Engine has produced results and stored them in an individual cache file, fonts are accessible individually. At a given index corresponds one font, the minimum index is 1 and the maximum is the number of fonts found. Browsing fonts is then equivalent to modifying this index which is displayed in the right upper corner of the main window (area 6). There are several ways to change the index, either by typing digits when the index has keyboard focus (framed blue), or by dragging the slider. It is also possible to increment or decrement the index with the corresponding buttons: typing  increments the index and brings you to the next font, whereas  decrements the index, thus bringing you to the previous font. Clicking these buttons instead of using the keyboard leads to the same result.
  358.  
  359. If you use the technique of directly typing a number to set the index, you may notice that the typed digits are not immediately displayed on screen. In fact, the digits are memorized until a certain amount of time is reached, thus allowing the user to differentiate numbers which have same leading digits, e.g. 12 and 123, and directly view the desired font.
  360.  
  361. Once able to browse all your fonts, you would like to accomplish more advanced tasks.
  362.  
  363. • Change the text displayed
  364. The sample text used for rendering can be changed in the preferences (see “General Settings”).
  365.  
  366. • Change the point size or style
  367. In order to change the style used for displaying fonts, simply click on the corresponding style buttons (see Main Window in chapter General Overview). The first button emboldens, the second one italicizes, and the last outlines.
  368. In order to change the point size at which fonts are displayed, two main possibilities are offered. You can use the zoom tool (see Main Window in chapter General Overview) which either increases the point size by a factor specified in the preferences (see General Settings in chapter General Overview) or decreases it if the option key is down. The second option is to set it using the keyboard. The point size is displayed in area 20, under the viewing rectangle's right hand corner. If this area has the keyboard focus (hilited blue) you can type digits the same way as you typed the index. If it has not, just type the tab key or click in the area and it will immediately get the focus. Rightmost, little arrows (item 21) let you easily increment or decrement the point size.
  369. After launching VisualFont, the point size defaults to the value set in the preferences (see Rendering Options in chapter General Overview).
  370.  
  371. • Handle selection
  372. In order to produce output (see next chapter), you first need to tell VisualFont which fonts will be processed, because only selected fonts are processed, e.g. when printed. The selection is an intern structure maintaining a list of all fonts that have been marked as selected. In order to mark a font as selected, click the "Save" button, which then renames to "Remove" or type Return or Enter. In order to select all fonts, select Edit menu item "Select All" or type A. In order to remove all selected fonts from the selection (deselect all), click on the Edit menu, then click submenu "Clear" and select item "Selection".
  373. When a font is marked selected, it remains selected until you explicitly ask to deselect it, even among sessions, just because this mark is immediately written to disk. That allows you to begin choosing your fonts and continue later if you quit or close the folder in between.
  374. However, an option is available in the General Settings (see chapter General Overview) which, if set, removes all fonts from selection just before quitting or closing folder.
  375.  
  376. • Get information on the font
  377. As you know, fonts are possibly stored in multiple folders, as the search is optionally recursive. When viewing a font, you may want to know which folder it belongs to. Just take a glimpse at the very bottom part of the window, the third panel, which can be displayed or hidden using the disclosure triangle. The first line is what you want: the path of current font. This is not an absolute path, it is relative to the folder provided as input. However, if the file corresponding to the current font has been moved beneath the level of the folder provided as input, VisualFont, after finding it thanks to the Alias Manager, displays its absolute path.
  378. The second line is the font's containing file with indication of which resource is used out of the total number of font resources and the type of the font (TrueType or bitmapped).
  379.  
  380.  
  381.  
  382. Managing Output
  383.  
  384.  
  385. Once your favorite fonts are selected, you would like to print a sample text of each of them, or you would like to produce a list or a copy of them. 
  386.  
  387. • Save selected fonts
  388. Your fonts can be listed in a text file, displaying their name and their index after a header providing the folder name. The file can be specified by two ways: either drop a text file or text file alias on area 16 or select File menu item “Save” or “Save As…”.
  389. Saving selected fonts is a quick way to keep a list of selected fonts.
  390. However, if you only want to know which fonts you have selected, without actually saving a file, simply select Edit menu item “View selected fonts”.
  391.  
  392. • Download selected fonts
  393. Selected fonts can have their containing files duplicated in another folder. VisualFont is not yet capable of differentiating the several fonts that can sometimes be included within a single file, but files that only contain one font (most common case) are duplicated perfectly. To specify the folder, either drop a folder or an alias to a folder on area 15 or select File menu item “Download Fonts” or “Download Fonts As…”.
  394.  
  395. • Print selected fonts
  396. VisualFont provides a powerful printing engine that processes fonts following two possible modes. A single font can be printed at multiple point size (9,10,12,14,18,24,36,48,60,72 not configurable unless you write a message to me asking for it :-) thus occupying a whole page, never more, never less, this is the first possible mode. The second mode occupies less paper space, as each font is printed at a fixed point size so that multiple fonts fit on page.
  397. As opposed to most of VisualFont's settings, printing settings are made directly on the printing job dialog, the dialog that appears just after requesting printing.
  398. However, they are memorized like any other settings.
  399. Let's describe a little closer the printing options.
  400. First, where are the options located on the job dialog?
  401. That depends on the printer you use.
  402. When using a StyleWriter, VisualFont's printing options appear directly under the printer's general printing options, whereas the LaserWriter's dialog lets the user access VisualFont's printing options within a pop-up menu.
  403. Once found, these options let you configure the way fonts will be printed.
  404.  
  405. Printing mode
  406. Lets you choose the printing mode as discussed in last paragraph. Note that the second mode (multiple fonts per page at a fixed point size) offers the possibility to set the point size to the value you find appropriate.
  407. Resolution
  408. If I provide this popup menu for setting resolution, it is because fonts are not drawn using high level commands such as “print this text using that font”, but printed as a picture made of pixels. Why? Remember that VisualFont never uses activated fonts, so the fonts printed are not activated, and thus must be drawn explicitly.
  409. The higher the resolution is set, the slower printing will be processed and the more memory will be consumed. A reasonable value is the lowest that does not cause aliasing according to your eyes.
  410. Use Activated fonts
  411. If set, you must be sure that all selected fonts are activated (i.e. either installed in the “Fonts” folder of the system folder or handled by a dedicated control panel like for example ATM Deluxe), and then printing will be very quick (VisualFont will instruct the printer to “draw this text using that font”).
  412.